"winsxs": la carpeta que crece indefinidamente en Windows 7


Estoy sufriendo en mis carnes -es decir, en el disco duro de mi portátil- un problema de espacio. Por costumbre, separo siempre el disco en dos o más particiones: la primera para el sistema operativo y la segunda para datos.

Hasta ahora, siempre había tenido problemas de espacio en la partición dedicada a los datos: uno se pone a descargar cosas y cosas, y cuando te das cuenta, el sistema te lanza una burbujita diciendo que queda poco espacio en disco.

La solución no iba más allá de poner un poco de voluntad, algo de tiempo y lanzarse a hacer copias en DVD como loco...

Pero esta vez la cosa no es tan sencilla... Esta vez es un problema en la partición del sistema.

El portátil tiene pocos programas instalados (por ejemplo, no tengo MS Office, ni Photoshop ni nada parecido...) Cuando he instalado iTunes, por ejemplo, he puenteado la instalación por defecto para conseguir instalar lo mínimo posible... Así que cuando he visto que empezaba a quedarme sin espacio, he pensado que con una pasada de CCleaner solucionaría el problema.

Después de limpiar el disco de todo lo limpiable, el problema continua.

He ejecutado un programa para identificar dónde se concentra el problema y me he dado de bruces con la carpeta "c:\windows\winsxs". Con una partición de sistema de 12.6GB, la carpeta "winsxs" ocupa, ella solita, "4.5GB". Esto es un 35% del total del espacio de la partición... Por comparar, la carpeta "Program Files" sólo ocupa 0.936GB, es decir, un 7%.

La cosa está en que, cuando instalé Windows 7, no me quedaban 1.2GB libres, como me muestra el Explorador de Windows ahora, sino unos 3GB o 4GB... Si no he instalado programas, ¿dónde han ido a parar esos gigas fantasmas? La respuesta, rápida y sencillamente: a ese directorio "winsxs".

La siguiente pregunta que se hace uno entonces es ¿qué hay en esa carpeta?. Y a continuación ¿cómo puedo eliminar o reducir su tamaño?

Aquí es donde empieza lo surrealista. Buscando en internet, parece que no soy el único con éste problema. En este foro de Microsoft Answers puede leerse dónde está, más o menos el problema. La lectura del laargo hilo, nos servirá para hacernos una idea de la causa del problema... Hacia el final del hilo, Debbie - Microsoft Answers Support Engineer, nos anima a leer este otro hilo en el foro de Technet: How do I delete the WINSXS folder?, que respondería a nuestra segunda pregunta (de hecho, también responde a la primera).

Así que voy a haceros un resumen de lo que he entendido.
  1. En primer lugar, tanto personal de soporte como otros profesionales o usuarios avanzados, explican con gran detalle qué es la carpeta "winsxs", para qué sirve y porqué crece descontrolada e indefinidamente.
  2. En segundo lugar, queda claro que la causa del problema, en realidad, es que la carpeta no sólo aumenta de tamaño por un error de diseño de los programadores de Windows, sino que además, el Explorador de Windows no interpreta correctamente el espacio usado (y cree que se usa más espacio en realidad).
  3. No hay solución al problema.

La carpeta "winsxs" es una solución chapucera a lo que se conocía en Windows como el "dll hell": es decir, los problemas de estabilidad de Windows asociados a que diferentes programas utilizan diferentes versiones de las "dll" de sistema.

Para evitar este problema, la solución tomada por los desarrolladores de Windows es guardar copias de todas las versiones de las dll's usadas por todos los programas y así, que cada programa utilice la que necesite. Al fin y al cabo, el espacio del almacenamiento -es decir, de los discos duros- es cada día más barato. (Lo que viene a ser lo mismo: si el disco se llena, te compras otro y ya está). Inicialmente, en la carpeta "winsxs" se copia todo lo que contiene el DVD de instalación. La idea es que, en caso de que algún programa cambie una parte del sistema -de forma malintencionada como un virus o bienintencionada como un programa útil-, el sistema puede restaurarse y volver a ser estable.

Dicho así, la idea no parece mala. El problema es que la música de prueba, las imágenes, etc..., se consideran "ficheros del sistema", por lo que aunque los borres, se almacena una copia en "winsxs".

A partir de ahí, la cosa va de mal en peor: si instalas un programa, el sistema hace copias de los ficheros modificados para evitar problemas de compatibilidad (y que otros programas dejen de funcionar). Pero el caso es que, aunque desinstales el programa, esas copias se quedan en "winsxs".

Si piensas que tú no sueles instalar nada, piénsatelo dos veces; ¿acaso no actualizas tus programas? ¿O el sistema operativo, a través de actualizaciones automáticas? En estos casos también se hace copia. Y de nuevo, todo va a parar a "winsxs".

En mi caso, he tenido que actulizar iTunes un par de veces. VLC otro par. Más las actualizaciones del sistema... Al final, supongo que entre una cosa y otra, eso da cuenta de esos 2Gb de espacio que "han desaparecido" de mi disco.

De hecho, los programadores de Microsoft no son tan estúpidos; para evitar duplicar una y otra vez los mismos ficheros, recurrieron a una cosa que se llama "hard links". Sin entrar en detalles, un enlace duro no deja de ser un enlace, y no una copia del fichero. A la práctica, significa que si tengo un archivo gordote de 10Gb y creo un enlace duro, "parece" como si tuviera dos ficheros gordotes, pero en realidad tengo uno gordote y uno chiquitín que, como dice la Wikipedia:
es simplemente una etiqueta almacenada en una estructura de directorio que referencia el sistema operativo al sistema de archivos.
Sin embargo, parece que al final los programadores de Microsoft, quizás no sean estúpidos, pero sí que son un pelín patosos; resulta que el Explorador de Windows no es capaz de ver la diferencia entre el archivo gordote y el enlace (chiquitín). Así que, al final del día, cuando un usuario como yo mira cúanto espacio ocupado tiene en el disco, el Explorador de Windows le dice que tiene dos archivos gordotes de 10GB cada uno, así que no le queda apenas espacio.

Es mentira, claro... pero como el espacio en disco es barato, pues no pasa nada...

El caso es que no todo el mundo puede comprarse discos más gordos porque los programadores de Microsoft la hayan cagado: gente con discos SSD (ver por ejemplo el apartado de Limitaciones), o lo que es peor, empresas con almacenamiento de tipo SAN (ver las Limitaciones, que de nuevo apuntan a su coste). Y aunque no esté documentado en la Wikipedia, hay un tercer tipo de gente con problemas para actualizar: aquellos a los que no le sale de los c@$%nes comprase un disco nuevo porque el sistema operativo tenga un problema provocado por los propios desarrolladores del sistema!.

Aquí es donde pasamos a la segunda pregunta: ¿puede borrarse o reducirse la carpeta "winsxs"?

En este caso, la respuesta es mucho más escueta y fácil de entender: NO.

Entonces, ¿qué hago cuando el disco se llene?

Pues te j@#$... Esto es, tienes que:
  1. Comprar un disco nuevo más grande (cosa que no evitará el problema en un futuro, sino que únicamente retrasará su aparición)
  2. Reinstalas de nuevo (cosa que tendrás que hacer sí o sí aunque te hayas comprado un disco nuevo)
El caso es que vas a perder tiempo y dinero reinstalando (o pagando a otros para que lo hagan) porque los programadores de Microsoft hicieron un apaño (en Linux los "enlaces duros" no consumen más espacio del que realmente ocupan)

Si esperas a que Microsoft solucione el problema en breve, don't hold your breath, como dicen los americanos: parece que ésto viene pasando desde Windows ME (¿alguien se acuerda de Windows ME?)

El caso es que no fue hasta Microsoft Vista (otro gran hit de Microsoft, en la línea de Windows ME) que el sistema no empezó a utilizar esta carpeta de forma tan generalizada (y por tanto, a dar problemas a los usuarios).

De hecho, es probable que en Microsoft no lo consideren siquiera un problema.

En Windows Vista, con el Service Pack 1, introdujeron una herramienta llamada "compcln.exe" que intentaba mantener bajo control el crecimiento de la carpeta "winsxs". Sin embargo, al lanzar Windows 7 esta herramienta no forma parte del sistema...

Quizás, con el lanzamiento del Service Pack para Windows 7 previsto para la primera mitad del 2011 los usuarios podamos obtener una herramienta similar a la disponible en Windows Vista.

Pese a todo, es probable que para entonces no pueda instalar el Service Pack porque no me quede espacio libre en el disco.


Una solución parcial (gracias a Scott)

A través del comentario de Scott he conocido la existencia de la herramienta DISM. Utilizando los parámetros especificados, la herramienta elimina las copias de seguridad de los archivos que el Service Pack 1 de Windows 7 ha sustituido.

Propiedades de la carpeta antes de ejecutar DISM
Propiedades de la carpeta después de ejecutar DISM

He realizado la prueba en dos equipos y la reducción del espacio ocupado en la carpeta winsxs es significativa. En el primer caso, un equipo con Windows 7 64 bits, la reducción fue de un 36%. En otro equipo, con Windows 7 32 bits (y muchos menos programas instalados), la reducción fue del 28%, pasando de 6.18GB a 4.44GB.

En cualquier caso, como puede apreciarse, una buena manera de recuperar unos cuantos gigas desaprovechados del disco (aproximadamente, una tercera parte del tamaño de la carpeta winsxs).

Nota: Nunca ejecutes nada en tu ordenador sin comprobar antes qué hace. 

Lo primero que tienes que saber es que el comando DISM requiere permisos de administrador.

Pulsa en el botón de inicio y busca entre los programas instalados 'cmd' o ves a "Todos los programas", "Accesorios". Haz click con el botón derecho y selecciona "Ejecutar como Administrador".

En la ventana que se abre, puedes comprobar qué hace el comando DSIM añadiendo el parámetro sobre el que quieres información y añadiendo "/?" al final:

Como ves, DISM lo que hace es eliminar las copias de seguridad del Service Pack 1, por lo que no podrás desinstalarlo. Si estás convencido de que no lo vas a tener que eliminar del sistema, el comando que sugiere Scott es:


DISM /online /Cleanup-Image /SpSuperseded

El programa hace su magia durante un rato sin mostrar ninguna evidencia en pantalla. Después aparece una barra de progreso que rápidamente alcanza el 100%... Y después, sigue sin hacer nada -aparentemente- durante casi diez minutos. La única evidencia de que el equipo está trabajando es que la luz del disco parpadea como loca.

Una vez finalizado el proceso, el tamaño de tu carpeta winsxs habrá disminuido. No es una solución definitiva -que no hay ninguna, por lo visto- pero permite recuperar algo de espacio en el disco y postponer la inevitable reinstalación para resetear la carpeta mutante.

Comentarios

Anónimo ha dicho que…
Mi SSD de 6o Gb con Win 7 sp1 mas Office 2010 se esta "consumiendo", winsxs ocupa casi 15 GB.....
Que pasaria si borro el contenido de dicha carpeta ?
De verdad no hay solucion ?
Gracias, buen blog amigo.
Xavi Aznar ha dicho que…
La carpeta 'winsxs' contiene gran parte del sistema, así que es probable que el propio sistema te impida borrar la carpeta (se estaría borrando a sí mismo).

Si decides "puentear" el sistema operativo arrancando desde un LiveCD o algo por el estilo, pordrás borrar la carpeta; pero después es probable que el sistema no arranque.

¿No hay solución? Eso parece :( A estas alturas, el SP1 de Windows 7 ya está en la calle, así que una posible esperanza es que Microsoft haya "actualizado" la herramienta compcln.exe... Yo no instalaría el SP sólo por probar sino que googlearía un poco para ver si lo han incluido en el SP1.

Una alternativa sería pasarse a alguna distribución de Linux, que no tienen esos problemas, aunque es una solución un poco radical...

Como ves, lo único que puedo ofrecerte es una esperanza y una alternativa, pero no una solución; como decía en el artículo, no la hay. Y lo que es peor, que probablemente no la habrá, ya que Microsoft no lo considere como un error...
Scott ha dicho que…
Se puede eliminar espacio ocupado innecesariamente en winsxs lanzando el siguiente commando:

DISM /online /Cleanup-Image /SpSuperseded

Se tiene que lanzar desde línea de comando y básicamente elimina los restos dejados innecesariamente después de instalar el SP1 de Windows 7. Aquello que no borra son las librerías que realmente necesita el sistema para funcionar correctamente.
Xavi Aznar ha dicho que…
@scott: Después de mirar lo que hace DSIM he visto, con los comandos que indicas, lo que hace es una limpieza de los ficheros de backup creados durante la instalación del SP1 en Windows 7.

No es una solución definitiva, pero, efectivamente, sí que permite reducir temporalmente el tamaño de la carpeta "winsxs". En mi caso, la reducción ha sido de un 35%, pasando de 10.4GB a 6.58GB.

He hecho unas capturas de pantalla y voy a investigar la herramienta DSIM, que me parece interesante. En breve, actualizaré la entrada para reflejar el comando que aportas y postear mis resultados.

Gracias!!

Self.
Gustavo Morán Chacón ha dicho que…
Yo he encontrado otra utilidad si no usas la hibernar el equipo, personalmente no la uso siempre apago puedes lanzar:

powercfg -H off

http://support.microsoft.com/kb/920730/es

Con esto y tu comentario he conseguido bajar a 6 Gb la carpeta sigue siendo demasiado pero ya no son los 15Gb
Gustavo Morán Chacón ha dicho que…
Vale otra cosilla algo arriesgado pero lo he trasladado a los otros discos

en configuración avanzada del sistema > Rendimiento > Opciones avanzadas > Memoria Virtual

He realizado una configuración personalizada asignando la memoria a los HD Sata he ganado 6 GB ^_^ sacando Gb de debajo de los Bytes
Cesarecf ha dicho que…
Bueno, por solicitud de un sobrino he estado investigando sobre esto, pero hace poco quemé mi pc (board y cpu) y necesitaba sacar la información. Para mi sorpresa sólo necesité colocar el disco duro en otro computador y corrió sin problemas (simplemente reinstalar algunos drivers del nuevo equipo y listo). Usar el norton ghost o alguna otra herramienta para copiar tu partición original de windows en otro hdd con más espacio, puede ser la solución más RÁPIDA (mismo costo, pero pierdes menos tiempo)
Unknown ha dicho que…
la linea de comando me lanza un error y no realiza la acción
Xavi Aznar ha dicho que…
@Nicolás: ¿Puedes aportar alguna información adicional para intentar ayudarte?

Un saludo.

Self
beamin ha dicho que…
Hola a tod@s, no consigo que el comando ejecutado realice la operacion completa.
A continuacion muestro el error.

Gracias de antemano.

C:\Windows\system32>Dism /Online /Cleanup-Image /SpSuperseded

Deployment Image Servicing and Management tool
Version: 6.1.7600.16385

Image Version: 6.1.7600.16385

Service Pack Cleanup can't proceed: No service pack backup files were found.
The operation completed successfully.
Xavi Aznar ha dicho que…
@beamin: Bueno, por lo que parece en la información de salida del comando, no se encuentran los ficheros de backup del SP1... ¿Lo has instalado? ¿Habías ejecutado el comando anteriormente? Yo he lanzado el comando (de nuevo) y me muestra exactamente la misma salida que comentas:

C:\Windows\system32>Dism /Online /Cleanup-Image /SpSuperseded

Deployment Image Servicing and Management tool
Version: 6.1.7600.16385

Image Version: 6.1.7600.16385

Service Pack Cleanup can't proceed: No service pack backup files were found.
The operation completed successfully.

C:\Windows\system32>
Unknown ha dicho que…
después de leer todo en net, encontré esta pagina me guié paso a paso y recupere de mi disco duro de 500 gb 430 gb :) http://norfipc.com/articulos/liberar-espacio-eliminar-archivos-innecesarios.html espero les funcione como a mi saludos
Xavi Aznar ha dicho que…
Natali, gracias por la sugerencia, pero todos los procedimientos indicados en la página que aportas liberan espacio, sí, pero no resuelven el problema de la carpeta WinSXS. Como indico en el artículo, el tamaño de esta carpeta crece de manera indefinida por el propio diseño de Windows. Desgraciadamente, aunque se puede liberar espacio temporalmente mediante algunos comandos que han aportado otras personas que han comentado, a la larga, esta carpeta sigue creciendo hasta ocupar todo el espacio disponible en el disco de sistema. Si, como era mi caso, tenías un disco "pequeño", la única solución pasa por reinstalar cuando el disco se llena.

Un saludo,

Xavi.
Anónimo ha dicho que…
Hola aca hay un muy buen articulo que trata "Cómo evitar que la carpeta Winsxs siga creciendo"

Fuente: http://guardofcastle.blogspot.com.ar/2013/01/winsxs-bloquear-carpeta-directiva.html
Xavi Aznar ha dicho que…
Una lectura muy recomendable, aunque la directiva a la que se refiere el autor del blog se refiere a la instalación de parches de Microsoft, que por defecto el sistema guarda para poder hacer un "rollback" (marcha atrás). Sin embargo, estos ficheros no se guardan en la carpeta WinSXS, sino en su carpeta correspondiente (de hecho, una para cada fichero de actualización) y sólo se refiere a las actualizaciones de Windows.En la carpeta WinSXS se guardan copias de ficheros de windows -como las dll's- que han sido sustituidas por cualquier programa. Es decir, si tienes instalado iTunes 9 y actualizas a iTunes 10, para evitar problemas con otras aplicaciones, Windows guarda una copia de los ficheros modificados por la instalación de iTunes 10. Sin embargo, por un problema de diseño de Windows, aunque el sistema no duplica el espacio ocupado, el sistema sí lo interpreta de esa manera, consumiendo el espacio en disco.

El artículo que indicas, por tanto, no soluciona el problema del crecimiento indefinido de la carpeta. En un caso límite, deshabilitando cualquier actualización del sistema pero no de los programas instalados seguirías teniendo problemas con el tamaño de la carpeta WinSXS.

Un saludo,

X
Anónimo ha dicho que…
Estamos hoy en día en 2014, 5 de Marzo en éstos momentos, con la actual existencia de Windows 8 en el Mercado. Mi pregunta es, en Windows 8 sucede lo mismo? D:
Xavi Aznar ha dicho que…
http://technet.microsoft.com/en-us/library/dn251565.aspx; traduciendo la primera línea: "One commonly asked question is can I delete the WinSxS folder to regain some disk space? The short answer is no." (una pregunta frecuente es si puede borrarse la carpeta WinSXS para ganar algo de espacio. La respuesta corta es no).

Como puedes ver, el artículo es aplicable a Windows 8 e incluso a Windows 8.1, aunque parece que tanto 8.1 como Windows Server 2012 R2 se encarga automáticamente de la limpieza periódica de elementos, para evitar que el tamaño crezca demasiado rápido.
Anónimo ha dicho que…
Man Necesito ayuda, Me sale este error

Error: 87

La opción SpSuperseded no se reconoce en este contexto.Consulte la ayuda para obtener mas información

El archivo de registro DISM se encuentra en C:\Windows\Logs\DISM\dism.log

Si pudieras ayudarme con este problema, por favor te lo agradeceria muchisimo! Saludos

Xavi Aznar ha dicho que…
La opción SpSuperseded sólo es aplicable si tienes el Service Pack instalado en tu equipo; si no lo tienes instalado, el sistema devuelve este error.

Espero haberte ayudado,

Xavi
Anónimo ha dicho que…
Tengo Windows 7 Ultimate, O bueno así me sale, Puedo instalar el Service Pack sin problemas?

Disculpa la molestia jeje.
Xavi Aznar ha dicho que…
@Anomymous: Si ejecutas Windows Update te saldrán todas las actualizaciones disponibles para tu equipo. Deberías instalarlas para proteger a tu equipo de las vulnerabilidades y fallos que corrigen.

No deberías tener ningún problema para instalarlo, excepto quizás que no tengas suficiente espacio de disco libre o algo por el estilo, que evitaría la instalación.
Claban ha dicho que…
Tambien me tope con el problema del tamaño excesivo de winsxs (en mi maquina tenia 11GB de tamaño)
Ejecute el DISM sin exito, supongo que ya habia liberado el espacio con eso antes y no lo recordaba.
Entonces di con estas 2 paginas:
http://blogs.technet.com/b/askpfeplat/archive/2013/10/08/breaking-news-reduce-the-size-of-the-winsxs-directory-and-free-up-disk-space-with-a-new-update-for-windows-7-sp1-clients.aspx

y
http://support.microsoft.com/kb/2852386#mtDisclaimer

Descargue el parche, ejecute el liberador de espacio en disco, y pude ganar 3 GB de espacio!... Espero que les sirva como a mi.
slds
Unknown ha dicho que…
chabon t pasaste; un groso, me gusta tu artic. , gracias muy completo y bien explicado, ahora probare tu alternativa a este problema con winsxs
guillermo ha dicho que…
muy bueno parece el tuto, ahora cuando lo llevo a la practica; es decir; escribo todo esto: DISM /online /Cleanup-Image /SpSuperseded.
Me sale este mensaje: Se requieren permisos elevados para ejecutar DISM. Use un simbolo del sistema con privilegios elevados para completar estas tareas.
ayuda por favor
Xavi Aznar ha dicho que…
Te respondo de forma breve porque lo hagi desde el móvil y no me llevo bien con teclados tan pequeños. Fíjate que debes ejecutar la ventana del cmd con una cuenta de usuario con permisos de administrador. En el panel de control, en la administración de cuentas de usuario, puedes comprobar el tipo de usuario de tu cuenta.
Esmeralda ha dicho que…
Hola buen día!!!
Disculpa, ejecute el comando pero me mando el siguiente error:
Error 112
Error al obtener acceso a la carpeta temporal C:\Users\administrador\appData\local\temp....
Asegúrese de que la ruta de acceso de la carpeta temporal existe y de que tiene permisos de lectura y escritura en la carpeta.
El archivo de registro de DISM se encuentra en C:\Windows\Logs\DISM\dism.log
De antemano, mucas gracias por compartir tus conocimientos y ayudar a los demás... Saludos
Xavi Aznar ha dicho que…
@to be happy: El error 112 lo he encontrado en la web de Microsoft: http://support.microsoft.com/kb/326678/es Parece que indica que ha habido un problema al descomprimir los ficheros. El error, por lo que indica el mensaje que adjuntas, parece indicar falta de permisos; échale un vistazo al fichero de log para más pistas.

Otras personas que han comentado han tenido problemas de permisos a la hora de lanzar el comando, ya que se requiere tener permisos de administrador local en la máquina donde intentas ejecutar el comando.

Un saludo.. y se happy ;)

X.
Esmeralda ha dicho que…
Hola muchas gracias por responder
Espero te encuentres muy bien.
He echo lo que me indicas y se ha solucionado ya lo ejecuta pero me manda lo siguiente:
C:\Windows\System32>DISM /online /Cleanup-Image /SpSuperseded

Herramienta Administración y mantenimiento de imágenes de implementación
Versión: 6.1.7600.16385

Versión de imagen: 6.1.7600.16385

Limpieza de Service Pack no puede continuar: no se encontraron archivos de copia
de seguridad de Service Pack.
La operación se completó correctamente.

Y la carpeta WinSxs sigue del mismo tamaño.
Muchas gracias.... Saludos...
Xavi Aznar ha dicho que…
@to be happy: El comando que lanzas elimina los ficheros del Service Pack que el sistema operativo guarda durante la instalación. El mensaje de error indica que no tienes instalado el Service Pack y que, por tanto, no hay ficheros que eliminar.

La tarea de intentar reducir el tamaño de la carpeta WinSxS es una guerra perdida a largo plazo. Dado que el problema proviene de Microsoft (de su diseño), sólo hay dos modos de sortear el problema: instalando un disco mayor o reinstalar. Entiendo que no es la solución ideal, pero es más sencillo realizar una instalación "limpia" del sistema base y realizar una "imagen" del disco, unido al uso de instaladores desatendidos como Ninite que no buscando soluciones cada vez más radicales que pueden dejar tu equipo inoperativo.

Otro enfoque menos técnico puede ser liberar espacio de otras partes del disco. Por ejemplo, haciendo una copia de fotos, vídeos, documentos, etc en soportes externos como discos duros/pendrives/DVDs. Para seguir teniéndolos disponibles, puedes subirlos a "la nube" y acceder desde cualquier sitio. En YouTube puedes tener vídeos "privados", es decir, no accesibles a todo el mundo o compartidos con sólo aquellos a quienes envíes un enlace (ideal para compartir con failia y amigos). Algo parecido puedes hacer con las fotos... En cuanto a la música, puedes usar servicios como Spotify o similares.

Por supuesto, esta opción también tiene sus inconvenientes, pero la idea es valorar diferentes opciones y encontrar una solución válida a un problema cuya solución no está en nuestras manos.

En cuanto a WinSxS, no hay muchas más opciones hasta que Microsoft modifique -si algún día decide hacerlo- cómo funciona su sistema operativo.

Recibe un cordial saludo,

Xavi
Esmeralda ha dicho que…
Hola Xavi!!!
En primer lugar te mando un cordial saludo y espero te encuentres muy bien.
Pasando al tema de Winsxs no me queda mas que agradecerte y tomare en cuenta tus recomendaciones. Muchas gracias por tu ayuda.Que bueno que estes al pendiente de tu blog que por cierto me parece interesante, saludos y gracias por compartir tus conocimientos...


Saludos y hasta pronto.... Ciao
Consultor SEO ha dicho que…
A mi también me trae de cabeza la winsxs, pero he descubierto que el liberador de espacio en disco hace lo mismo que ese comando DISM, por si alguien no se atreve a ejecutar comandos.
Xavi Aznar ha dicho que…
Un gran consejo!

Gracias Consultor SEO
BoNkierS ha dicho que…
SOS GROSO MEN! SABELO. ME TENIA PODRIDO, HACE MAS DE MIL HORAS BUSCANDO POR TODOS LADOS Y PROBADO MIL BOLUDECES QUE NO FUNCIONAN. Y COMO DICES. A LA SUMO RETRASAN LO INEVITABLE QUE ES FORMATEAR EL DISCO Y INSTALAR DE CERO EL WINDOWS 7.
LA REALIDAD ES QUE TU RESPUESTA ME SALVO LA VIDA. Y POR SI ALGUNO NO CALLO AUN. A LA CARPETA WINSXS NO HAY FORMA DE DEJAR QUE DEJE DE CRECER, SOLO SE PUEDE RETRASAR LO INEVITABLE QUE ES EL FORMATEO.
EN MI CASO POR SUERTE, TENGO LA POSIBILIDAD QUE SE REINSTALAR MI PC. Y NO DEBO PAGAR. Y NO DA COMPRAR UN DISCO MAS GRANDE POR QUE A MICROSOFT SE LE OCURRE.
PERO LA REALIDAD ES QUE LLEVA SU TIEMPILLIO REINSTALAR LA PC, NO SOLO WINDOWS Q SE TOMA SU TIEMPO, SINO TODOS LOS PROGRAMAS QUE UNO SUELE UTILIZAR.
Y PARA COMO QUE LA CARPETA WINSXS SIEMPRE AUMENTA Y TE DESPERDICIA ESPACIO.
TAMBIEN SE ME OCURRIO, QUE CUANDO COMPREN UN DISCO. A LA PARTICION DEL SISTEMA OPERATIVO, DENLE UNOS 10GB O 15GB DE MAS, DE LO QUE USTEDES TIENEN EN MENTE OCUPAR. SOLO PARA QUE OCUPE LA CARPETA WINSXS. QUE EN EL MOMENTO DE INSTALAR LA PC, VAN A DECIR Q ES ESPACIO INUTIL, PERO CUANDO LLEVEN MAS DE 6 MESES CON LA PC EN USO Y VEAN QUE LA CARPETA WINSXS CRECIO , SE DARAN CUENTA QUE FUE UNA GRAN IDEA.
EN REALIDAD LO Q TE PERMITE ES DAR MAS TIEMPO A Q CUANDO TENGAS GANAS HAGAS LA LIMPIEZA O EL FORMATEO DE LA PC.
Y NO LO QUE ME PASO A MI QUE LE CALCULE JUSTO LOS GB DE LA PARTICION DEL DISCO C.
Y AHORA ESTOY ALAMBRANDO CON 1GB LIBRE Y TENGO LA PARTICION LLENA, ADEMAS DE LO QUE CONLLEVA QUE SE TE HAGA MAS LENTA LA PC, POR FALTA DE ESPACIO.
BUENO SALUDOS AMIWOS, Y LA VERDAD QUE ALTO POST HERMANO. SOS GROSO Y VAS DE FRENTE TE FELICITO
Xavi Aznar ha dicho que…
Gracias BoNkierS!

La verdad es que yo antes también particionaba el equipo para separar "el sistema" de "los datos", pero desde que Dropbox se convirtió en esencial en mi rutina diaria -al menos para mí- esta separación ya no es tan importante como lo era antes. El equipo en el que tuve este problema dejó de ser mi equipo principal (me pasé a Mac), por lo que ahora lo utilizo mucho menos. He reducido mi dependencia de aplicaciones ofimáticas y de retoque fotográfico. He eliminado muchas aplicaciones superficiales y todo ello ha contribuido a que el disco esté menos ocupado...

En cualquier caso, el problema parece que con Windows 8 se ha minimizado.

Un saludo y gracias por tu comentario!

X
Lawela ha dicho que…
Hola buenos días.
Mi problema es el que se describe en el post. WinSxS pesa demasiado para mi pequeño SSD.
Al aplicar el comando de consola para limpiar los archivos del SP1 de Win7 64Bits me dice que no se encontraron archivos de copia de seguridad de Service Pack, y que la operacion se completo correctamente.
Me creo que no haya archivos de copia de seguridad pero en ese caso, ¿Como narices reduzco el tamaño de esta carpeta? Pesa 13'4Gb !
Gracias de antemano
Xavi Aznar ha dicho que…
Bueno, ése es precisamente el problema de esta carpeta, que no puedes reducir el tamaño. La eliminación de copias de seguridad de ficheros de instalación ayuda, pero es solo un parche. Cada vez que se instala una actualización, el sistema realiza una copia de seguridad... De manera que se aumenta el espacio consumido...

Las nuevas versiones de Windows para servidor y escritorio ya reducen el tamaño -o al menos eso dice Microsoft- automáticamente. Quizás puedas aprovecharte de la actualización automática a Windows 10. Otra opción, es mirar si alguno de los métodos que se describen en Limpieza de la carpeta WinSxS funcionan también en Windows 7.

Como puedes ver en el artículo que enlazo en la web de Microsoft, la primera frase ya deja claras las cosas "Una pregunta frecuente es: ¿puedo eliminar la carpeta WinSxS para recuperar algo de espacio en disco? La respuesta corta es no. "

Espero haberte ayudado.

Un saludo
Anónimo ha dicho que…
hola estoy probando con windows 7 ultimate y no pude hacerlo funcionar. alguna solucion? gracias
Xavi Aznar ha dicho que…
Buenas:

Probablemente no tienes instalado SP1 o no estás ejecutando el comando como administrador.
¿Puedes indicar el error que obtienes para darte alguna pista más concreta?

Un saludo